import tensorflow as tf

# 定义一个随机数（标量）
random_float = tf.random.uniform(shape=())

# 定义一个有2个元素的零向量
zero_vector = tf.zeros(shape=(2))

# 定义两个2×2的常量矩阵
A = tf.constant([[1.0, 2.0], [3.0, 4.0]])
B = tf.constant([[5.0, 6.0], [7.0, 8.0]])

# 查看矩阵A的形状、类型和值
print(A.shape)  # 输出(2, 2)，即矩阵的长和宽均为2
print(A.dtype)  # 输出<dtype: 'float32'>
print(A.numpy())  # 输出[[1. 2.]
#      [3. 4.]]


C = tf.add(A, B)  # 计算矩阵A和B的和
D = tf.matmul(A, B)  # 计算矩阵A和B的乘积
